Hello SGDC! (I'm assuming that's how you found this)
This is a rendition of the game Pazaak from the Star Wars: Knights of the Old Republic games. The game itself is rather simple, its just blackjack/21 except the goal is to get to 20. The twist is that each player gets a side deck of four cards that can increase (black) or decrease (red) the total value of their stack. Normally you'd be able to choose these, but thats a lot of work so pray to RNG you get good ones I guess. These cards do not reset between round, so use them wisely. The game is best two out of three to win overall. Controls should be explained on screen, but if you are at a screen with no clue what to do chances are pressing space will move you on to the next (most actions have an intermediary screen).
This game is written in python, using the pygame library, which means you will need both installed to be able to play. To install pygame (assuming you also have pip): python3 -m pip install -U pygame --user. To check if it worked run the following: python3 -m pygame.examples.aliens. If a game pops up you are good to go. To run this game, cd into the folder with the game files, and python pazaak_pygame.py. There is also a preliminary terminal version called pazaak.py, which I wrote before attempting the pygame version if you'd like to check that out as well. The terminal version was written in an object oriented style, but the final game was not (that was a mistake...).
This project was possible thanks to Steve Pagnet, who created an abstraction layer for pygame that makes development significantly easier. https://github.com/StevePaget/Pygame_Functions